در دنیای الگوریتم های اجماع بلاکچین، گزینه های مختلفی برای انتخاب نود ، جهت تایید بلاک جدید وجود دارد. اثبات وزنیکی از راه حل های نسبتاً غیرمعمول است.
معرفی و تاریخچه اثبات وزن
سازوکارهای اجماع اثبات وزنبر اساس اولین مدل اجماع اثبات وزنمورد استفاده در ارز رمزنگاریشده الگوراند(Algorand) است. که توسط محققان آزمایشگاه علوم رایانه ای و هوش مصنوعی MIT ساخته شده است.
ایده کلی این است که در همه الگوریتم های اجماع ،معیار مشخصی مثل امتیاز،برچسب یا وزن به نودها داده می شود. که این برچسب نشان دهنده قدرت نود برای به دست گرفتن تایید بلاک جدید است.
به عنوان مثال در اثبات سهام هر چه نود سهام بیشتری داشته باشد شانس بیشتری برای به دست آوردن تایید بلاک جدید را دارد.
اثبات وزنچگونه کار می کند؟
اثبات وزن(PoWeight) مکانیسم اجماع بلاکچین است که بر اساس میزان ارز رمزنگاری شده ، به هر کاربر “وزن” خاصی اختصاص داده می شود. که نشان دهنده سهم کاربر در شبکه است. به منظور جلوگیری از حملات و اعمال ناخوشایند در بلاکچین ، اکثریت (بیش از دو سوم) وزن ها باید به کاربران صادق تعلق داشته باشد.
نودها بر اساس وزن مشخص شده برای به دست گرفتن تایید بلاک جدید انتخاب می شوند.
در نگاه اول proof of weightممکن است شباهت زیادی به الگوریتم اجماع اثبات سهامداشته باشد ، اما هنگام بررسی دقیق تر ، می توان متوجه تفاوت اساسی شد. در یک شبکه اثبات سهام ، تعداد سکه های نگهداری شده در کیف پول است که “وزن” کاربر و متعاقباً احتمال دریافت پاداش بلوک را برای کاربر تعیین می کند.
در مکانیزم اجماع proof of weight، هر مقدار قابل اندازه گیری دیگر ، نه فقط مقدار سکه های نگهداری شده ، می تواند برای تعیین “وزن” کاربر استفاده شود.مثلا در پروژه ذخیره سازی فایل ،تعداد فایل های ذخیره شده یک معیار وزن است.
میزان محبوبیت اثبات وزن در بلاکچین
اگرچه proof of weightشایستگی زیادی دارد . اما یک مدل اجماعی نیست که ارزهای رمزپایه اصلی بخواهند از آن استفاده کنند. انگیزه دادن به کاربران برای شرکت در چنین شبکه هایی بسیار دشوار است . زیرا در این روش کاربران پاداش نمی گیرند. توسعه دهندگان می توانند با استفاده از روش های خلاقانه این مسئله را برطرف کنند.
بیشتر بخوانید : بلاک کهنه (Stale) و بلاک Uncle در بلاکچین
موارد استفاده :
آلگورند (Algorand)، فایلکوین (Filecoin)، چیا (Chia)
منبع: factcoins.com
مشاهده پست مشابه : اثبات دانش صفر (ZKP) چیست؟ قسمت اول